home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / dev / c / agl103p.lha / include / gl.h < prev    next >
C/C++ Source or Header  |  1994-11-29  |  930b  |  66 lines

  1. #ifndef _GL_H_
  2. #define _GL_H_
  3.  
  4.  
  5. #ifndef    NULL
  6. #define NULL            0
  7. #endif
  8.  
  9. #ifndef    FALSE
  10. #define FALSE            0
  11. #endif
  12.  
  13. #ifndef    TRUE
  14. #define TRUE            1
  15. #endif
  16.  
  17.  
  18. #define MATRIXSTACKDEPTH    32
  19.  
  20.  
  21. #define BLACK            0
  22. #define RED            1
  23. #define GREEN            2
  24. #define YELLOW            3
  25. #define BLUE            4
  26. #define MAGENTA            5
  27. #define CYAN            6
  28. #define WHITE            7
  29.  
  30.  
  31. #define GD_XPMAX        0
  32. #define GD_YPMAX        1
  33. #define GD_BITS_NORM_SNG_CMODE    2
  34. #define GD_BITS_NORM_DBL_CMODE    3
  35. #define GD_NVERTEX_POLY        4
  36.  
  37. /* matrix modes: mmode(?) */
  38. #define MSINGLE         0
  39. #define MPROJECTION     1
  40. #define MVIEWING        2
  41. #define MTEXTURE        3
  42.  
  43.  
  44.  
  45. typedef unsigned char Byte;
  46. typedef long Boolean;
  47. typedef char *String;
  48. typedef void *Lstring;
  49.  
  50. typedef short Angle;
  51. typedef short Screencoord;
  52. typedef short Scoord;
  53. typedef long Icoord;
  54. typedef float Coord;
  55. typedef float Matrix[4][4];
  56.  
  57. typedef unsigned short Colorindex;
  58.  
  59.  
  60. /* prototypes */
  61. #include"usr:src/agl/prototypes.h"
  62.  
  63.  
  64.  
  65. #endif
  66.